تتيح شبكة البيانات المضمنة بالذاكرة لمطوري التطبيقات والمديرين إمكانية الوصول السريع إلى البيانات ذات القيمة الأساسية. يضمن Coherence للعملاء تحقيق الحدّ الأقصى من قابلية التوسع والأداء في تطبيقات المؤسسة من خلال توفير تخزين بيانات مجمعة بزمن وصول منخفض وحوسبة شبكات متعددة اللغات وتدفق أحداث غير متزامن.
شاهد كيفية عمل Coherence في هذا العرض التوضيحي.
Coherence هو نظام موزع داخل الذاكرة لتخزين البيانات التي يتم الوصول إليها كثيرًا ويسرِّع من أداء التطبيق بشكل كبير.
يخزن Coherence البيانات التي يتم الوصول إليها بشكل متكرر بأزواج قيمة رئيسية متسلسلة في مجموعة الأجهزة الافتراضية لجافا (JVM) بتقسيم تلقائي. أزمنة انتقال قراءة واستعلام وكتابة سريعة، بمعدل مللي ثانية، لتحقيق أقصى أداء واستقرار للتطبيقات.
يضمن Coherence الحدّ الأقصى من قابلية التوسع والأداء من خلال توفير تخزين بيانات مجمع في كُمون قليل يتيح للعديد من التطبيقات، بما في ذلك بلغات مختلفة، قراءة البيانات وكتابتها بسرعة وكذلك تدفق أحداث غير متزامن على نطاق واسع. بالإضافة إلى ذلك، توفر جميع خدمات Coherence إمكانية الانتقال التلقائي واستعادة البيانات دون فقد أي بيانات من خلال هيكل مجموعة Coherence.
يتيح توزيع دوال اللغات/المجموعات المتعددة المختلطة على شبكة البيانات للتنفيذ المتوازي داخل الذاكرة تحقيق مكاسب في الأداء مقارنةً بسحب البيانات من المخزن بشكل دفعي أو تسلسلي. يعمل التحكم في التزامن بدون قفل والمعاملات الذرية الفعّالة في Coherence على تقليل التنافس والكُمون، ما يؤدي إلى تحسين إنتاجية النظام وتجاوز الأخطاء.
توفر Coherence نماذج للأحداث، سواء داخل عمليات الخادم أو بين الخوادم والعملاء، وكذلك المراسلة مع الناشرين والموضوعات والمشتركين، وذلك للحصول على بنيات مستندة إلى الأحداث ومنفصلة وقابلة للتوسيع بشكل كبير.
خرائط Coherence هي هياكل منطقية يمكنها القراءة من مصادر بيانات النسخ الاحتياطي التعسفي والكتابة إليها بشكل متزامن أو غير متزامن، مثل ملف قاعدة بيانات أو قرص. لضمان أن البيانات التي يعمل التطبيق عليها حديثة، يتم استنساخ أي تغييرات في قاعدة البيانات المصدر بواسطة Oracle GoldenGate HotCache إذ يتم تحديث ذاكرة التخزين المؤقت في Coherence بكفاءة. يتم ضمان زمن كُمون منخفض لأنه يتم دفع البيانات عند حدوث التغيير في قاعدة البيانات، ما يضمن أنك تعمل دائمًا على البيانات الحالية.
يوفر Coherence تخزينًا مؤقتًا موحدًا لربط مجموعات متعددة كي تتم مزامنة بيانات الذاكرة المؤقتة تلقائيًا بين المجموعات. توفر البنية متعددة المواقع هذه ميزة التكرار والنسخ الاحتياطي خارج الموقع ونقاط وصول متعددة لمستخدمي التطبيقات في مواقع جغرافية مختلفة.
Coherence متوفر في صور Docker ويشتمل على عامل تشغيل Kubernetes خاص به. وتيسِّر لوحات معلومات Grafana وKibana المراقبة. تتوفر Coherence أيضًا في Oracle Cloud Infrastructure Marketplace للإمداد الفوري.
Coherence*Web هي وحدة نمطية لإدارة جلسات عمل HTTP مخصصة لإدارة حالة جلسات العمل في البيئات المجمعة. يمكنك بسهولة تكوين مجال سمات الجلسات والدورات الدقيقة عن طريق السياسات القابلة للتوصيل.
يمكن استخدام النظام البيئي للخادم WebLogic لإدارة مجموعات Coherence، بما في ذلك وحدة تحكم الإدارة وWLST. يتم تعريف نوع أرشيف الشبكة إلى جانب EARs وWARs، بما في ذلك عقد حاوية مع دورة الحياة والأحداث.
أنشأت شركة Union Pacific Railroad نظامها الأساسي اللوجستي من الجيل التالي على Oracle Coherence لأن نطاق هيكل خدماتها الصغيرة (20,000 جهاز افتراضي لجافا يقدِّم 1.3 مليار استدعاء يوميًا) يتطلب تكنولوجيا قابلة للتوسع بشكل كبير لإدارة البيانات.
تتسبب عمليات الواجهة الخلفية المحملة بشكل زائد في حدوث تجارب سيئة وتحجيم التوسّع. أدخِل Coherence لتخفيف التحميل وتحسين الأداء.
تُعدّ معالجة Coherence في المكان مثالية للحوسبة كثيفة البيانات، مثل تحليلات المخاطر في الخدمات المالية.
باستخدام نماذج الأحداث والمراسلة والتكامل من Oracle Stream Analytics، تُعدّ Coherence مثالية للأنظمة القائمة على الأحداث.
تعمل ميزة ثبات Coherence على تخفيف الحاجة إلى أي مخزن بيانات آخر مطلوب للحالة التي تستخدمها الخدمات الصغيرة.
راندي ستافورد، مدير منتجات Oracle Coherence، Oracle
يوفر Coherence 14.1.1 ميزات جديدة كبيرة للسوق، بما في ذلك دعم بنية الخدمات الصغيرة الأصلية للسحابة مع توسيع حالات الاستخدام. يحتوي Coherence 14.1.1 على وظائف جديدة رئيسية: الموضوعات، والتتبع الموزع، وتكامل GraalVM، ودعم JDK 11.
اقرأ المنشور الكامل